Manager: Font Manager



Carbon supports most Font Manager functions. However, you no longer have direct access to Font Manager data structures, and you are not able to access the list of fonts (or the data in those fonts) using the Resource Manager. You should modify your application to use new accessor functions when they are available.

Unsupported  AntiTextGetApplicationAware

Unsupported  AntiTextGetEnabled

Unsupported  AntiTextIsAntiAliased

Unsupported  AntiTextSetApplicationAware

Unsupported  AntiTextSetEnabled

Supported  DisposeFMFontCallbackFilterUPP

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  DisposeFMFontFamilyCallbackFilterUPP

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  FetchFontInfo

Available in Carbon 1.0.2 and later when running Mac OS 8.6 or later.

Unsupported  FlushFonts

Not available in Carbon.

Supported  FMActivateFonts

Available in Carbon 1.0.2 and later when running Mac OS 9, or later.

Supported  FMCreateFontFamilyInstanceIterator

Available in Carbon 1.0.2 and later when running Mac OS 9, or later.

Supported  FMCreateFontFamilyIterator

Available in Carbon 1.0.2 and later when running Mac OS 9, or later.

Supported  FMCreateFontIterator

Available in Carbon 1.0.2 and later when running Mac OS 9, or later.

Supported  FMDeactivateFonts

Available in Carbon 1.0.2 and later when running Mac OS 9, or later.

Supported  FMDisposeFontFamilyInstanceIterator

Available in Carbon 1.0.2 and later when running Mac OS 9, or later.

Supported  FMDisposeFontFamilyIterator

Available in Carbon 1.0.2 and later when running Mac OS 9, or later.

Supported  FMDisposeFontIterator

Available in Carbon 1.0.2 and later when running Mac OS 9, or later.

Supported  FMFontCallbackFilterProcPtr

Supported  FMFontFamilyCallbackFilterProcPtr

Supported  FMGetFontContainer

Available in Carbon 1.0.2 and later when running Mac OS 9, or later.

Supported  FMGetFontFamilyFromName

Available in Carbon 1.0.2 and later when running Mac OS 9, or later.

Supported  FMGetFontFamilyGeneration

Available in Carbon 1.0.2 and later when running Mac OS 9, or later.

Supported  FMGetFontFamilyInstanceFromFont

Available in Carbon 1.0.2 and later when running Mac OS 9, or later.

Supported  FMGetFontFamilyName

Available in Carbon 1.0.2 and later when running Mac OS 9, or later.

Supported  FMGetFontFamilyTextEncoding

Available in Carbon 1.0.2 and later when running Mac OS 9, or later.

Supported  FMGetFontFormat

Available in Carbon 1.0.2 and later when running Mac OS 9, or later.

Supported  FMGetFontFromFontFamilyInstance

Available in Carbon 1.0.2 and later when running Mac OS 9, or later.

Supported  FMGetFontGeneration

Available in Carbon 1.0.2 and later when running Mac OS 9, or later.

Supported  FMGetFontTable

Available in Carbon 1.0.2 and later when running Mac OS 9, or later.

Supported  FMGetFontTableDirectory

Available in Carbon 1.0.2 and later when running Mac OS 9, or later.

Supported  FMGetGeneration

Available in Carbon 1.0.2 and later when running Mac OS 9, or later.

Supported  FMGetNextFont

Available in Carbon 1.0.2 and later when running Mac OS 9, or later.

Supported  FMGetNextFontFamily

Available in Carbon 1.0.2 and later when running Mac OS 9, or later.

Supported  FMGetNextFontFamilyInstance

Available in Carbon 1.0.2 and later when running Mac OS 9, or later.

Supported  FMResetFontFamilyInstanceIterator

Available in Carbon 1.0.2 and later when running Mac OS 9, or later.

Supported  FMResetFontFamilyIterator

Available in Carbon 1.0.2 and later when running Mac OS 9, or later.

Supported  FMResetFontIterator

Available in Carbon 1.0.2 and later when running Mac OS 9, or later.

Supported  FMSwapFont

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  FontMetrics

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  GetAppFont

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  GetDefFontSize

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Not Recommended  GetFNum

You should instead use FMGetFontFamilyFromName. Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Not Recommended  getfnum

You should instead use FMGetFontFamilyFromName. Not available in Carbon.

Not Recommended  GetFontName

You should instead use FMGetFontFamilyName. Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Not Recommended  getfontname

You should instead use FMGetFontFamilyName. Not available in Carbon.

Supported  GetOutlinePreferred

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  GetPreserveGlyph

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  GetSysFont

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Unsupported  InitFonts

Not available in Carbon.

Supported  InvokeFMFontCallbackFilterUPP

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  InvokeFMFontFamilyCallbackFilterUPP

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  IsAntiAliasedTextEnabled

Available in Carbon 1.0.2 and later when running Mac OS 8.6 or later.

Supported  IsOutline

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  NewFMFontCallbackFilterUPP

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  NewFMFontFamilyCallbackFilterUPP

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  OutlineMetrics

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  QDTextBounds

Available in Carbon 1.0.2 and later when running Mac OS 8.6 or later.

Supported  RealFont

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  SetAntiAliasedTextEnabled

Available in Carbon 1.0.2 and later when running Mac OS 8.6 or later.

Unsupported  SetFontLock

Not available in Carbon.

Supported  SetFractEnable

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  SetFScaleDisable

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  SetOutlinePreferred

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  SetPreserveGlyph

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

[Table of Contents] [Manager Index] [Function Index]

Generated on: 8/1/2000. Copyright © 1999, 2000 Apple Computer, Inc. All rights reserved.